系统开发平台: Microsoft Visual Studio 2015
系统开发语言:C#
数据库管理软件: Microsoft Access 2016
版本控制软件:Git
持续集成服务:Travis CI
软件体系架构:三层架构
- 显示天气及生活指数: 自动通过本机Ip地址获取当前地理位置,并自动在主页上显示:当天的气温,概况,风向和风力,天气趋势开始图片,天气趋势结束图片,现在的天气实况,天气和生活指数。第二天、第三天的气温,概况,风向和风力,天气趋势及天气趋势开始图标,天气趋势结束图标。
- 显示时钟: 以时钟的形式动态显示当前系统时间,时间精确到秒。
- 火车票查询 依据用户选择的出发站、到达站、出发日期、车票类型等查询车票信息,并写入到本地数据库中,以备下次查询。
- 通讯录 依据用户选择的校区、二级单位、部门等信息查询其电话,支持模糊查询。 用户可以自己输入校区、二级单位、部门、电话等信息,并将该条记录插入到本地数据库中。
- 校园通知 用户选择查询时,依据用户选择的条件(日期、单位、类型),从本地数据库中查询,支持模糊查询。 用户选择更新时,依据用户所选择的通知类型,单位,从指定网页上抓取最新通知,并写入数据库中,以供查询。 用户点击查询结果中的链接即可直接访问该通知页。
- 发送邮件 用户在设定好端口号、主机地址、发件人、密码等后,可一次性输入多个收件人地址,实现一键多人发送邮件。
- 用户管理 实现对当前系统中用户信息的查看、修改以及用户的删除功能。 用户可在登录界面处注册成为新用户。
- 日志功能 日志文件中记录邮件发送日志以及异常日志。
- 多语言 支持中文、英文两种语言,可随时切换,动态加载界面资源。
- 更换皮肤 使用过程中可随时更换皮肤
- 找回密码 用户可通过注册时设置的密保问题以及密保答案,来重新设置密码。
- 帮助功能 提供两种帮助方法:联机帮助(访问项目主页,获取在线帮助) 本地帮助文档(软件安装时自带的帮助文档)
- 窗口置顶 支持将软件窗口始终置顶
- 系统托盘 软件启动时,会在系统托盘区出现登录提示以及托盘图标。