发新话题
打印

讨论专题----软件开发过程

讨论专题----软件开发过程

前言(二小姐) :wink:
本人喜欢编程,初学VB,做过一些小程序,但没参加过大型项目,对规范化与工
程化思想都了解不多,希望师傅们结合具体开发过程进行详细讲解,并希望专题
讨论会议次数增加。现提供材料一份以供师傅们结合初学者情况进行讲解。

(对系统初步需求分析,还未有正式文档)
(欢迎大家参与需求分析和设计)

1. 项目名称:员工乘车管理系统

1.1数据库(access):

表1.乘车员工信息表:
  乘车证号、姓名、性别、单位、家庭住址、签发日期

表2.乘车计划表:
  乘车证号、姓名、乘车日期、乘车标记(乘车否)、单位

1.2乘车条件及约束:

运输区间:山东--山西
班车数:1 (辆)
载人量:44(人)   
班次:每月三次 ,逢4由山西发车至山东,逢1由山东返回山西
员工乘车约束:每个员工,两个月可乘坐一次,时间间隔大于45天

1.3工作流程:

   总部分配单位乘车名额,根据各单位上报乘车人员计划制定总乘车作计划,安
排乘车,各单位当月上报下月乘车计划。由司机反回实际乘车人员名单,根据此
名单(公司财务转帐给运输公司)。

1.4主要实现功能:

1.41员工信息管理
录入,编辑,查询

1.42乘车记录管理:
乘车计划录入、修改、查询、统计、报表
乘车历史记录查询、统计、报表

1.5各单位通过internet提交乘车计划数据给总部。

备注:
(以下部分为本人详细设计阶段思路,有些混乱,希望大家参与设计、修改)

1.员工信息管理界面:
    信息录入,编辑,查询
     (数据记录参照表1)

2.乘车计划录入界面:

    (1)录入乘车证号,出现相应的乘车员工档案信息及乘车记录(多表查询),
以便录入人员录入时核对信息。
    (2)录入乘车日期(取得当前时间,填入相应的列)
      (3)提示功能:当有员工上次乘车时间和本次计划乘车时间相差不到45天,
则出现相应提示,不安排乘车(公司规定:乘车人员每两月安排一次)(存储过程:
第2步取得系统时间的时候会与最后乘车时间作相应的对比检查)
     (4)对于乘车计划记录做相应的统计,得出报表分析。(表2)

3.实际乘车人员录入界面(司机返回的名单)

    (1)录入乘车证号,出现相应的乘车计划信息,鼠标点击,确定已乘车(插入记录)。
    (2)对于实际乘车计划记录做相应的统计,得出报表分析
     (乘车证号、姓名、乘车日期、乘车标记、单位、备注)

4.查询界面:
   (1).录入乘车证号,出现对应的档案信息,及乘车情况(可用视图或者存储过程
程)
   (2).录入姓名,出现对应的员工档案信息,及乘车情况(若有重名,则出现多
条记录)
  
未解决部分:

1.各单位员工数据录入网上的实现;
2.调用excel,获取外部数据、输入数据,存储数据、输出外部数据,与数据库连接。


                                                        [/size:2998e835e1]

TOP

支持。
数据录入网上的实现可以通过ASP+IIS(B/S)实现,或是客户端程序+服务器程序(C/S)结构来实现。

excel数据可以使用ADO来实现,进行一般的联接就可以打开Excel文件。
换个头像,看见广告就眼红,直接封ID。

TOP

发新话题